Career 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Germany F2 Portugal F2 Portugal F3 Greece F1 Greece F2 Italy #4-w3 Italy #4-w4 Qatar F1 Qatar F2 Qatar F3 Italy F1 Italy F3 Italy F4 Italy F30 Italy F31 Italy F34 Italy F5 Italy F10 Croatia F1 Italy F17 Italy F24 Great Britain F2 Italy F1 Italy F4 Italy F5 Italy F6 Italy F13 Italy F15 Italy F22 Great Britain F16 Great Britain F2 Italy F1 Great Britain F4 Italy F4 Italy F5 Italy F6 Italy F11 Italy F13 Italy F19 Italy F1 Italy F5 Croatia F5 Czech Republic F1 Czech Republic F2 Italy F21 Turkey F41 Turkey F42 Senegal F1 Senegal F2 USA F3 USA F4 USA F5 France F6 Philippines F1 Malaysia F1 Czech Republic F2 Italy #4-w1 Egypt F34 Italy F5 Egypt F35 Czech Republic F5 Italy #4-w2 Great Britain F1 Kazakhstan F2 (Aktobe) Greece F3 (Heraklion) Czech Republic F5 (Pardubice) 2001 Challenger Canottieri Mincio - Mantova Kitzbuhel Challenger Napoli Challenger Todi Challenger Furth Challenger Blumenau Challenger Prague Challenger Marrakech Challenger Caltanissetta Challenger Marburg Challenger Recanati Challenger Prostejov Challenger Prague Challenger Nord/LB Open - Braunschweig Opel Bulvaria MCG Bulgarian Open - Sofia Challenger Ford de Cherbourg - Cherbourg Togliatti Cup - Togliatti Germany F1 San Marino Cepu Open - San Marino Bukhara Challenger - Bukhara Residenza Open - Magdeburg ECM Cup - Prague FILA Challenger - Biella Memorial Savigny - Sassuolo EI Bank Bulgarian Challenger - Sofia Optimus Maia Open - Maia Intelig Tennis Cup - Brasilia Copa Ericsson Brazil - Sao Paulo Copa Ericsson Chile - Santiago Milano Challenger-Jameson Cup - Milan Cairo Challenger 2002 - Cairo KGHM Polish Indoors - Wroclaw FILA Challenger Biella - Biella Warsteiner Grand Prix - Oberstaufen Meridiana Sardegna Open - Olbia Sports Experts Open - Nettingsdorf BMW Brixina Tennis Open - Bressanone Rado Geneva Challenger - Geneva Macedonian Open 1999 - Skopje Samarkand Challenger - Samarkand Challenger Britania Zavaleta - Puebla USTA Men's Challenger of Urbana-Champaign - Urbana Challenger de la Ciudad de Mexico - Mexico City Challenger 42 - Andrezieux C.T. San Remo - XIII Piertomaso Tessitore - San Remo Garden Open - Rome Steelers Cup - Kosice Prague Open - Prague Zivnobanka Czech Open - Prostejov Memorial Savigni - Sassuolo Top Wool Challenger Biella - Biella 9th Torneo B. Camparini Arpa Ceramic Cup - Reggio Emilia Exim Agmedia Open - Kosice Canottieri Mincio Open - Mantova West of England Challenger - Bristol Oberstaufen Cup - Oberstaufen Finnish Open - Helsinki Hilversum Open - Hilversum Arroyo de la Encomienda - Valladolid San Marino Cepu Open - San Marino Banca Marche Tennis Cup - San Benedetto Asirom Challenger - Brasov Kyiv Open - Kiev Bulgarian Open - Sofia The Nottingham Challenger - Nottingham Czech Indoor Open - Prague Ischgl International Tennis Challenger 2003 - Ischgl Challenger 42 - Andrezieux Porsche Open - Poznan Lambertz Open - Aachen Challenger Groningen - Groningen IX Torneo Internacionale de Tennis - Barletta XL Capital Bermuda Open - Bermuda Citta di Monza - Monza Tunis Open - Tunis Ostrava Open 2005 - Ostrava ECM Prague Open 2005 - Prague San Remo Tennis Cup 15° Piertomaso - San Remo Ostdeutscher Sparkessen Cup - Dresden Ljubljana Open - Ljubljana Schickendanz Open - Furth Czech Open 2005 - Prostejov Banca Stato Challenger - Lugano Top Wool Challenger - Biella Societa Canottieri Mincio 2005 - Mantova Siemens Open - Scheveningen Riviera di Rimini Challenger - Rimini Porsche Open - Poznan 7° Trani Cup - Trani San Marino Cepu Open - San Marino Sina-Kia Motors Tennis Cup - Cordenons PrivatBank Cup - Dnepropetrovsk The LTA Sunderland Challenger - Sunderland Intersport Heilbronn Open - Heilbronn Unicredit (Suisse) Bank S. A. Challenger - Chiasso Prosperita Open 2006 - Ostrava Garden Open - Rome San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo Baden Open - Ettlingen Barletta Citta Della Disfida Open 2000 - Barletta Sardinia International Championship - Cagliari Czech Open 2006 - Prostejov Top Wool Challenger-Immagine Trophy - Biella Porsche Open - Poznan Fergana Challenger - Fergana 8° Trani Cup - Trani GHI Bronx Tennis Classic - Bronx Dusseldorf Open 2006 - Dusseldorf Pekao Open - Szczecin Samarkand Challenger - Samarkand Whirlpool Open - Budapest Tatra Banka Open 2006 - Bratislava IPP Open - Helsinki LTA Shrewsbury Challenger - Shrewsbury Heilbronn Open - Heilbronn II Cyclus Open de Tenis - Florianopolis Morocco Tennis Tour - Rabat Morocco Tennis Tour - Fes Morocco Tennis Tour - Casablanca San Marino Cepu Open - San Marino ECU Prague Open - Prague San Remo Tennis Cup - San Remo Steelers Cup - Kosice Arpa Ceramic Cup - Reggio Emilia Ciudad de Pozoblanco Open Diputacion - Cordoba Sporting Challenger '07 Trofeo Regione Piemonte - Turin Oberstaufen Cup - Oberstaufen Kos-Zucchetti Tennis Cup - Cordenons Banjaluka Challenger 2007 - Banja Luka Pekao Open - Szczecin Flea Market Cup - Busan Tatra Banka Slovak Open - Bratislava Challenger Tunisie - Tunis PEOPLEnet Cup - Dnepropetrovsk Malaysian Open - Kuala Lumpur Delhi Challenger I - New Delhi Heilbronn Open - Heilbronn Challenger DCNS de Cherbourg - Cherbourg BMW Tennis Championship - Sunrise 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Mitsubishi Electric Europe Cup - Monza 3° Challenger Internazionale Dell'Insurbia 2008 - Chiasso Roma Open Challenger - Rome San Remo Tennis Cup - San Remo Unicredit Czech Open - Prostejov Memorial A. Manfredini Sassuolo Challenger - Sassuolo Bulgarian Open - Sofia San Benedetto Challenger - San Benedetto Riviera de Rimini Challenger - Rimini San Marino CEPU Open - San Marino Kos Succhetti Tennis Cup - Cordenons ATP Open Castilla y Leon - Segovia Macedonian Open - Skopje Genova Open Challenger - Genova Open D'Orleans - Orleans 2nd Campionati Internazionali di Tennis Del'Umbria - Todi Ethias Trophy - Mons Tatra Banka Slovak Open - Bratislava Porsche Open - Poznan Abierto Internacional Varonil Ciudad de Cancun - Cancun Heilbronn Challenger Wolfsburg Challenger Caltanissetta Challenger Barletta Challenger Athens Challenger San Marino Challenger Open de Tanger - Tangier Como Challenger Copa Sevilla-Internacionales de Andalucia - Seville Mons Challenger Rennes Challenger Orleans Challenger Okal Cup - Eckental Jersey Challenger XI Ciutat de Barcelona - Barcelona Flea Market Cup Busan Challenger Tennis - Busan Genova Challenger Bergamo Challenger Cherbourg Challeger Sarajevo Challenger Napoli Challenger Monza Challenger Rome Challenger Rome Challenger Ostrava Challenger Cairo Challenger Zagreb Challenger Rome Challenger Kosice Challenger Marburg Challenger Rimini Challenger Recanati Challenger Cordenons Challenger Tampere Challenger San Marino Challenger Manerbio Challenger Como Challenger Ortisei Challenger Loughborough Challenger Singapore Challenger Burnie Challenger Wolfsburg Challenger Cherbourg Challenger Rabat Challenger Jameson Cup - Milan South African Airways Tennis Open - Durban Rome Challenger Napoli Challenger Prague Challenger Cremona Challenger Kosice Challenger Milan Challenger Turin Challenger San Benedetto Challenger Sopot Challenger Poznan Challenger MTNL Cellular ATP Challenger - Mumbai Ljubljana Challenger The Indian Oil Servo ATP Challenger - Chandigarh Mons Challenger Barletta Challenger Heilbronn Challenger Kazan Challenger Quimper Challenger Bergamo Challenger Meknes Challenger Cherbourg Challenger Casablanca Challenger Barletta Challenger Unicredit Czech Open 2007 - Prostejov Santos Challenger Sao Paulo Challenger Rio Quente Challenger 11 Torino B. Camparaini Arpa Ceramic Cup - Reggio Emilia Furth Challenger Milan Challenger Samsung Securities Cup - Seoul Espinho Challenger - Espinho Recanati Challenger Oberstaufen Challenger Orbetello Challenger San Marino Challenger Como Challenger Tashkent Challenger Eckental Challenger Ortisei Challenger Ostrava Challenger Prague Challenger Milan Challenger Braunschweig Challenger Oberstaufen Challenger Lamberts Open by Stawag - Aachen Trani Challenger San Marino Challenger Mons Challenger Rome Challenger IPP Open - Helsinki Bratislava Challenger Sofia Challenger KGHM Dialog Polish Indoors - Wroclaw Prostejov Challenger Internazionali di Tennis - Bergamo South African Airways Open - East London Jameson Cup - Milan Internationaux du Doubs - Besancon Cordenons Challenger Intersport Heilbronn Open - Heilbronn X Torneo Internazionale di Tennis - Barletta Tennis Napoli Cup 2006 - Napoli Citta di Monza - Monza San Benedetto Challenger XL Bermuda Open - Bermuda Alessandria Challenger 10° Trofeo Luigi Pezzoli - Bergamo Poznan Challenger Warta Cup - Sopot Poprad Tatry Challenger Bauer Watertechnology Cup - Eckental Privatbank Open 2006 - Dnepropetrovsk Scheveningen Challenger Liberec Challenger Braunschweig Challenger Mohammedia Challenger Casablanca Challenger Geneva Challenger - Geneva Prosperita Open 2007 - Ostrava Roma Challenger 2007 - Rome Challenger Lugano - Lugano USTA Challenger of North Miami Beach - North Miami Beach Riviera di Rimini Challenger - Rimini San Remo Challenger VI Torneo Internazionale di Tennis - Barletta Open de Franche-Comte - Besancon Porsche Open - Poznan Rennes Challenger Garden Open - Rome Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Cremona Challenger San Marino Cepu Open - San Marino Rijeka Challenger Top Wool Challenger Biella - Biella Prostejov Challenger Open Sainte Victoire - Aix-En-Provence 's Tennis Masters 07 Challenger - Graz Challenger Canottieri Minico - Mantova Ispat Open 2004 - Ostrava Steelers Cup - Kosice XXXIV Edizione 'A. Savoldi-Marco Co.' Trofeo Dimmidisi - Manerbio Oberstaufen Cup - Oberstaufen Citta di Como - Como Black Forest Open - Freudenstadt Tean International - Alphen Prague Open - Prague Todi Challenger Czech Open - Prostejov Reggio Emilia Challenger Geneva Challenger Ljubljana Challenger Internazionali di Tennis Dell'Umbria - Todi Bergamo Challenger ATU Cup - Weiden Ipsos Bucharest Challenger - Bucharest Dubai Tennis Open - Dubai Geneva Challenger - Geneva I Tourneo Fila Citta di Brindisi - Brindisi Internationale Badische Meisterschaffen Um Den Techem Cup - Zell Palermo Challenger ATP Challenger Trophy 2007 - Trnava San Benedetto Challenger Siemens Open 2004 - Scheveningen Rimini Challenger Salinas Challenger Recanati Challenger The Tarka Challenger - Barnstaple Salzburg Challenger Samsung Securities Cup - Seoul AXA Open - Lisbon Warsteiner Grand Prix - Oberstaufen Okal Cup 2004 - Eckental Open 88 - Contrexeville Morocco Tennis Tour - Tanger Kosice Challenger TED Open Istanbul - Istanbul Ostrava Challenger Jameson Cup - Milan Banja Luka Challenger Scheveningen Challenger ATP Challenger Numea - New Caledonia Caltanissetta Challenger Trofeo Cassa di Risparmio di Alessandria - Alessandria Challenger 42 - Andrezieux Geneva Challenger - Geneva Barletta Challenger Genova Challenger Olbia Challenger - Olbia Open de Montauban - Montauban Stella Artois Clay Court Championships - Budaors Trani Challenger TED Open - Istanbul 2001 ATP Challenger 'Riviera Delle Palme' - San Benedetto Brixina Tennis Open - Bressanone Open de L'Isere - Grenoble The LTA Men's Challenger - Southampton Mobilux Open - Luxembourg Tunis Challenger Qatar ATP Challenger - Doha ATP Challenger Numea - New Caledonia Caversham International Tennis Tournament - Jersey Asirom Challenger Brasov - Brasov IPP Open - Helsinki Challenger Copa Sevilla Internacionales de Andalucia - Seville KGHM Emax Polish Indoors - Wroclaw Pekao Open 2001 - Szczecin Bergamo Challenger Gemax Open - Belgrade Salzburg Challenger San Benedetto Challenger Copa Ericsson Peru - Lima Marrakech Challenger Bergamo Challenger ECM Prague Open - Prague Memorial Savigni - Sassuolo Rabat Challenger The Scottish Championships - Edinburgh Sporting Challenger 2003 - Turin Heilbronn Challenger Pro Tennis World Open - Sunrise Milan Indoors - Milan Tata Open 2002 - Chennai Adidas International - Sydney Milan Indoors - Milan Copenhagen Open - Copenhagen Trofeo Conde de Godo - Barcelona International Championship of Croatia - Umag Idea Prokom Open - Sopot Brasil Open - Salvador Campionati Internazionali di Sicilia - Palermo AAPT Championships - Adelaide Adidas International - Sydney Open Seat Godo 2003 - Barcelona V Torneo Internazionale di Tennis - Barletta Zagreb Open - Zagreb Ljubljana Open - Ljubljana Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Davidoff Swiss Indoors - Basel Medibank Private International - Sydney Dubai Open - Dubai The Priority Telecom Open - Amersfoort Generali Open - Kitzbuhel Pilot Pen Tennis - New Haven AIG Japan Open - Tokyo ABN/AMRO World Tennis Tournament - Rotterdam Qatar ExxonMobil Open - Doha Heineken Open - Auckland International Indoor Tennis Championships of Croatia - Zagreb Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championships - Houston Open SEAT Godo 2006 - Barcelona Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch Synsam Swedish Open - Bastad Generali Open - Kitzbuhel Croatia Open Umag - Umag Mumbai Open - Mumbai AIG Japan Open Tennis Championships - Tokyo Davidoff Swiss Indoors Basel - Basel Chennai Open - Chennai Sydney International - Sydney Brasil Open - Costa do Sauipe ABN/AMRO World Tennis Tournament - Rotterdam Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Todi Challenger Open Seat Godo 2007 - Barcelona Generali Open - Kitzbuhel Orange Prokom Open - Sopot BA-CA Tennis Trophy - Vienna Chennai Open - Chennai Medibank International - Sydney Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Estoril Open - Estoril Prostejov Challenger Open SEAT 2008 - Barcelona The Artois Championships - London Ordina Open - s-Hertogenbosch Allianz Suisse Open Gstaad - Gstaad Austrian Open - Kitzbuhel Pilot Pen Tennis - New Haven China Open - Beijing AIG Japan Open Tennis Championships - Tokyo If Stockholm Open - Stockholm Unicredit (Suisse) Bank S.A. Challenger - Chiasso Chennai Open - Chennai Medibank International - Sydney SA Tennis Open - Johannesburg The Dubai Tennis Championships - Dubai Grand Prix Hassan II - Casablanca Interwetten Austrian Open - Kitzbuhel AEGON Championships - London AEGON International - Eastbourne Allianz Suisse Open Gstaad - Gstaad Open 13 - Marseille Legg Mason Tennis Classic - Washington D.C. Bank Austria Tennis Trophy - Vienna Aircel Chennai Open - Chennai SA Tennis Open - Johannesburg Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai BMW Open - Munich Cherbourg Challenger Masters Series - Hamburg If Stockholm Open - Stockholm Erste Bank Open - Vienna ABN AMRO World Tennis Tournament - Rotterdam SkiStar Swedish Open - Bastad Erste Bank Open - Vienna Helsinki Challenger Brisbane International - Brisbane Campionati Internazionali di Sicilia - Palermo Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Idea Prokom Open - Sopot Moselle Open - Metz ABN/AMRO World Tennis Tournament - Rotterdam Santiago Challenger St. Petersburg Open - St. Petersburg Orange Prokom Open - Sopot China Open - Beijing International Tennis Championships - Delray Beach Dutch Open Tennis - Amersfoort Mercedes Cup - Stuttgart CA Tennis Trophy - Vienna Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Rome Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Campionati Internazionali d'Italia - Rome Pacific Life Open - Indian Wells Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Tennis Masters Series - Madrid Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Open 13 - Marseille U.S. Men's Clay Court Championships - Houston Thailand Open - Bangkok The Stella Artois Championships - London Shanghai ATP Masters - Shanghai BNP Paribas Open - Indian Wells ARAG World Team Championship - Dusseldorf Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Davis Cup, Group 1, 2R, FIN-ITA 4-1 Davis Cup, World Group, QF, CZE-ARG, 3-2 Davis Cup, World Group, QF, CHI-CZE 1-4 Davis Cup, World Group, SF, ARG-CZE 2-3 Davis Cup, Group 1, REL2, ITA-POR 4-1 Davis Cup, World Group, 1R, CZE-USA 1-4 Olympics - Beijing